package com.asset.dispoal.business.bsEvidenceRecognition.domain.db.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author qr
 * @date 2021/11/23$
 */
@Data
public class EvidenceRecognition {

    private String id;

    @ApiModelProperty(value = "资产机构id")
    private String assetInstId;

    @ApiModelProperty(value = "资产机构批次id")
    private String assetInstBatchId;

    @ApiModelProperty(value = "证据种类id")
    private String evidenceTypeId;

    @ApiModelProperty(value = "识别类型(1关键字识别,2自定义条件匹配,3无需识别,4单个合同证据上传)")
    private Integer recognitionType;

    @ApiModelProperty(value = "证据文件存储路径(filepath:/yyyy/mm/dd/种类id（非映射、默认id)/company/原文件目录/)")
    private String filepath;

    @ApiModelProperty(value = "证据文件原路径")
    private String parentFilePath;

    @ApiModelProperty(value = "证据文件原名称")
    private String originalName;

    @ApiModelProperty(value = "替换后的文件名称")
    private String replaceFileName;

    @ApiModelProperty(value = "关键字识别关键字")
    private String actionKey;

    @ApiModelProperty(value = "是否关联文件夹内其他文件 0否1是")
    private Integer cognateOthers;

    @ApiModelProperty(value = "自定义条件匹配对应的键")
    private String dsKey;

    @ApiModelProperty(value = "自定义条件匹配对应的值")
    private String dsValue;

    @ApiModelProperty(value = "识别方式 0全部 1文件名 2文件内容及图 3仅文件内容 4仅图")
    private Integer actionWay;

    @ApiModelProperty(value = "识别状态 -1未识别,0失败 1成功 2识别中")
    private String recognitionStatus;

    @ApiModelProperty(value = "创建人")
    private String createUser;

    @ApiModelProperty(value = "修改人")
    private String operateUser;

    @ApiModelProperty(value = "修改时间")
    private String operateTime;

    @ApiModelProperty(value = "删除标识0正常  1删除")
    private String delFlag;

    @ApiModelProperty(value = "关联文件夹中的其他文件类型(1全部关联 2关联身份证)")
    private String cognateOthersType;

    @ApiModelProperty(value = "关联的证据项id")
    private String cognateOthersId;

    @ApiModelProperty(value = "识别模型名称")
    private String mobileName;

    @ApiModelProperty(value = "放大数 x")
    private String y;

    @ApiModelProperty(value = "放大数 y")
    private String x;

    @ApiModelProperty(value = "是否关联文件夹内图片文件到客户资料 0否1是")
    private String custImage;


    private String name;

    private String contractId;


}
